package com.wx.mall.sys.service;

import com.wx.mall.sys.entity.OperateLog;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.Date;
import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author j
 * @since 2020-04-27
 */
public interface IOperateLogService extends IService<OperateLog> {

    /**
     * 分页查询操作数据
     * */
    List<OperateLog> getList(Integer pageNum,
                             Integer pageSize);

    /**
     * 分页查询操作数据并筛选
     * */
   List<OperateLog> getListBySelect(Integer pageNum,
                    Integer pageSize, String operateName, Date operateTime);

/**
 * 执行批量删除操作
 * @param ids id集合
 *
 * */
    int deleteList(List<Long> ids);

    /**
     * 执行批量删除操作
     *
     * @param type 删除方式
     * */
    int deleteListByType(int type);
}
